Big Huge Thesaurus

adenylic acid

noun